課程資訊
課程名稱
計算機程式
COMPUTER PROGRAMMING 
開課學期
95-2 
授課對象
工學院  工程科學及海洋工程學系  
授課教師
蔡進發 
課號
ESOE1013 
課程識別碼
505 10210 
班次
 
學分
全/半年
半年 
必/選修
必帶 
上課時間
星期一1,2(8:10~10:00)星期三1,2(8:10~10:00) 
上課地點
工科視聽室工綜323 
備註
限本系所學生(含輔系、雙修生)
總人數上限:55人 
Ceiba 課程網頁
http://ceiba.ntu.edu.tw/952esoe_cpp 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

第一章:C++ 程式語言的基本語

第二章:運算元
第三章:運算子
第四章:流程控制
第五章:函數與變數儲存類別
第六章:指標變數與陣列
第七章:物件與類別
第八章:類別封裝
第九章:類別函數成員
第十章:檔案輸出輸入
 

課程目標
學習C++程式語言的語法與其應用 
課程要求
1.期中考(20%)
2.期末考(20%)
3.實習作業(30%)
4.平時小考(10%)
5.程式實作考試(20%)
 
預期每週課後學習時數
 
Office Hours
另約時間 
指定閱讀
 
參考書目
1.Stephen Prata, “C Primer Plus” 5th Edition, 2005.
SAMS Publishing
2.“The C Programming Language” ,2003
Bjarne Stroustrup 
評量方式
(僅供參考)
 
No.
項目
百分比
說明
1. 
期中考 
20% 
 
2. 
期末考 
20% 
 
3. 
隨堂測驗 
10% 
 
4. 
實習作業 
30% 
 
5. 
程式考試 
20% 
 
 
課程進度
週次
日期
單元主題
第1週
2/26,2/28  課程介紹, 第一章 基本語法 
第2週
3/05,3/07  第一章 基本語法, 第二章 基本資料形態 
第3週
3/12,3/14  第二章 基本資料形態 
第4週
3/19,3/21  第三章 運算子 
第5週
3/26,3/28  第四章 流程控制 
第6週
4/02,4/04  第五章 函數與儲存類別 
第7週
4/09,4/11  第五章 函數與儲存類別 
第8週
4/16,4/18  期中考 
第9週
4/23,4/25  第六章﹕指標變數與陣列 
第10週
4/30,5/02  第六章﹕指標變數與陣列 
第11週
5/07,5/09  第七章﹕檔案輸出輸入 
第12週
5/14,5/16  第八章﹕物件導向程式設計的基本觀念 
第13週
5/21,5/23  第九章﹕類別的封裝 
第14週
5/28,5/30  第九章﹕類別的封裝 
第15週
6/04,6/06  第十章﹕類別函數成員 
第16週
6/11,6/13  第十一章:類別繼承